package xfuzzy.alg_genetico.indeterminado.view;

public interface ViewDefinitions {

	// Cruce
	public static String onePointCrossType = "One point";
	public static String twoPointsCrossType = "Two points";
	public static String orderCrossType = "Order";
	public static String geneticProgrammingCrossType = "GP Cross";
	
	// Seleccion
	public static String tournamentSelection = "Tournament";
	public static String randomSelection = "Random";
	
	// Condicion de parada
	public static String numberOfGenerationsStopCondition = "Number of generations";
	public static String generationsWithoutImprovementStopCondition = "Iterations without improvement";
	public static String numberOfEvaluationsStopCondition = "Number of evaluations";
	public static String optimusValueStopCondition = "Optimus value";
	public static String timeLimitStopCondition = "Time limit";
	
	// Evaluacion
	public static String fileEvaluation = "File";
	public static String xfuzzyEvaluation = "Xfuzzy";
	
	// Generacion de poblaciones
	public static String randomGeneration = "Random";
	
	// Reemplazo de individuos
	public static String tournamentReplacement = "Tournament";
	public static String worstReplacement = "Worst";
	public static String randomReplacement = "Random";
	public static String deterministicCrowding = "Deterministic Crowding";
	public static String WAMSReplacement = "WAMS";
}
